#pragma once
#include <tchar.h>
#include <iostream>
#include <fstream>
class RE_Logger
{
public:
	RE_Logger(const TCHAR * const file_location);
	RE_Logger(const char * const file_location);
	~RE_Logger();

	void WriteLog(const char * const str);
	void Log(const char * const str);
	bool CanWriteLog();
	static RE_Logger * const GetGlobalLogger();
private:
	std::ofstream m_file;
};